Конфигурирование web-сервера Apache¶
Конфигурирование параметров, отвечающих за безопасность функционирования web-сервера Apache, обеспечивается настройками файлов:
/etc/apache2/conf-available/security.conf;/etc/apache2/sites-available/000-default.conf;/etc/apache2/mods-available/ssl.conf;/etc/apache2/sites-available/default-ssl.conf;/etc/apache2/conf-aldpro/aldpro-mp.conf.
Файл конфигурации /etc/apache2/conf-available/security.conf
№ п/п |
Описание настройки |
Конфигурируемый параметр |
|---|---|---|
Скрыть версию Apache при сетевом сканировании |
ServerSignature Off ServerTokens Prod |
|
Отключение директивы трассировки TraceEnable |
TraceEnable Off |
Файл конфигурации /etc/apache2/sites-available/000-default.conf
№ п/п |
Описание настройки |
Конфигурируемый параметр |
|---|---|---|
Отключение стартовой страницы apache2 |
Deny from al |
Файл конфигурации /etc/apache2/mods-available/ssl.conf
№ п/п |
Описание настройки |
Конфигурируемый параметр |
|---|---|---|
Отключение устаревших протоколов шифрования TLSv1.0, TLSv1.1 |
SSLProtocol TLSv1.2 |
Файл конфигурации /etc/apache2/sites-available/default-ssl.conf
№ п/п |
Описание настройки |
Конфигурируемый параметр |
|---|---|---|
Включение режима Host Strict Transport Security (строгое использование HTTPS) с указанием времени соблюдения директивы (сек.) |
Header always set Strict-Transport-Security «max-age=31536000» |
Файл конфигурации /etc/apache2/conf-aldpro/aldpro-mp.conf
№ п/п |
Описание настройки |
Конфигурируемый параметр |
|---|---|---|
Включение флагов HttpOnly и Secure для передаваемых cookie |
Header edit Set-Cookie ^(.*)$ $1;HttpOnly;Secure |
|
Установка времени жизни передаваемых cookie (Max-Age, сек.) |
Header edit Set-Cookie ^(.*)$ $1;Max-Age=43200;HttpOnly;Secure |
Примечание
Конфигурирование параметров рекомендуется выполнять на сервере контроллера домена, сервере репликации контроллера домена, серверах подсистем Репозиторий ПО и Установки ОС по сети.